package org.example.service;

/**
 * @Author wangjun
 * @Date 2025/3/20 17:24
 */
public interface GrpcCallback<T> {
    // 同步成功回调（直接在主线程触发）
    void onSuccess(T response);

    // 异步成功回调（在异步线程池中触发，如需要非阻塞处理）
    void asyncSuccess(T response);

    // 错误回调
    void onError(Throwable throwable);
}
